(function(){function e(t){t||(t=document.createElement(`div`));let n={},r={el:t,show:()=>(r.el.style.visibility=`visible`,r),hide:()=>(r.el.style.visibility=`hidden`,r),focus:()=>(r.el.focus(),r),onClick:e=>{r.el.addEventListener(`click`,e);let t=()=>{r.el.removeEventListener(`click`,e)};return n.click=n.click||[],n.click.push(t),t},onChange:e=>{r.el.addEventListener(`change`,e);let t=()=>{r.el.removeEventListener(`click`,e)};return n.change=n.change||[],n.change.push(t),t},onEnter:e=>{let t=t=>{t.key===`Enter`&&e(t)};r.el.addEventListener(`keypress`,t);let i=()=>{r.el.removeEventListener(`keypress`,t)};return n.keypress=n.keypress||[],n.keypress.push(i),i},onEscape:e=>{let t=t=>{t.key===`Escape`&&e(t)};r.el.addEventListener(`keypress`,t);let i=()=>{r.el.removeEventListener(`keypress`,t)};return n.keypress=n.keypress||[],n.keypress.push(i),i},removeAllEventListeners:()=>{for(let e in n){let t=n[e];for(let e of t)e()}},addClass:e=>(r.el.classList.add(e),r),removeClass:e=>(r.el.classList.remove(e),r),replaceClass:(e,t)=>(r.el.classList.replace(e,t),r),attr:e=>r.el.getAttribute(e)||``,setAttr:(e,t)=>(r.el.setAttribute(e,t),r),query:t=>{let n=r.el.querySelectorAll(t),i=[];return n.forEach(t=>{i.push(e(t))}),i},height:()=>r.el.clientHeight,remove:()=>{var e;return(e=r.el.parentElement)==null||e.removeChild(r.el),r},appendTo:e=>(e.appendChild(r.el),r)};return r}let t={_wrap(t){let n=[];for(let r=0;re.startsWith(`${n}=`))}function a(){let e=i();if(!e)return[];let t=e.split(`=`)[1];if(!t)return[];(t===`consent-all`||t===`consent-maps`)&&(t=`maps`);let a=t.split(`:`),o=[`ecwidYoutube`,`ecwidTiktok`,`ecwidInstagram`,`ecwidVideoOther`],s=a.indexOf(`ecwidMedia`);if(s!==-1){a.splice(s,1);for(let e of o)a.includes(e)||a.push(e);document.cookie=`${n}=${a.join(`:`)};expires=${r()};path=/`}return a}function o(e){"@babel/helpers - typeof";return o=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},o(e)}function s(e,t){if(o(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(o(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function c(e){var t=s(e,`string`);return o(t)==`symbol`?t:t+``}function l(e,t,n){return(t=c(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t-1}function v(e){let t=a();return t.includes(e)||(t.push(e),document.cookie=`${n}=${t.join(`:`)};expires=${r()};path=/`),e===``&&(document.cookie=`${n}=;expires=${r()};`),!0}function y(e){let t=a();return t.includes(e)&&(t.splice(t.indexOf(e),1),document.cookie=`${n}=${t.join(`:`)};expires=${r()};path=/`),!0}function b(e,t,n){let r=h.CONSENT_REGISTRY[e]?h.CONSENT_REGISTRY[e][t]:void 0;r&&typeof r.consentAction==`function`&&r.consentAction(n)}function x(e,t,n){let r=h.CONSENT_REGISTRY[e]?h.CONSENT_REGISTRY[e][t]:void 0;r&&typeof r.revokeAction==`function`&&r.revokeAction(n)}function S(e){let n=t.oneByClassName(`privacy-settings-popup-container`).el.querySelector(`[data-type="${e}"]`),r=[];if(n){let t=n.getAttribute(`data-action-types`);t?r=t.split(`,`):r.push(f[e])}return r}function C(e,t){let n=document.querySelector(`.privacy-settings-service-container[data-type="${e}"] .privacy-settings-service-description`);n?n.innerHTML=t:(n=document.querySelector(`privacy-settings-services-container`),n&&(n.innerHTML=`
${t}
`)),n&&n.querySelectorAll(`a`).forEach(e=>{e.setAttribute(`target`,`_blank`)})}function w(e,t){let n=document.querySelector(`.privacy-settings-service-container[data-type="${e}"] .privacy-settings-service-title`),r=document.querySelector(`.privacy-settings-leftColumn-anchor[data-type="${e}"] a`);r&&(r.innerHTML=t),n&&(n.innerHTML=t)}function T(e,n){let r=t.allByClassName(`module-blocker-consent-${e}-hidden`);r.length===0?n.forEach(t=>{b(e,t)}):r.forEach(t=>{n.forEach(n=>{b(e,n,t.el)})}),t.allByClassName(`module-blocker-consent-${e}`).forEach(e=>{e.el.style.visibility=`hidden`,e.el.style.display=`none`})}function E(e,n){let r=t.allByClassName(`module-blocker-consent-${e}-hidden`);r.length===0?n.forEach(t=>{x(e,t)}):r.forEach(t=>{n.forEach(n=>{x(e,n,t.el)})}),t.allByClassName(`module-blocker-consent-${e}`).forEach(e=>{e.el.style.visibility=`visible`,e.el.style.display=`flex`})}function D(e){let n=t.oneByClassName(`banner-consent-all`);e?(n.show(),document.body.style.paddingBottom=`${n.height()}px`):(n.hide(),document.body.style.paddingBottom=`0px`)}function O(e){for(let[t,n]of Object.entries(e)){let e=t,r=_(e),i=S(e);r!==n&&(n?(v(e),e===p?b(e,f[e]):T(e,i)):(y(e),e===p?x(e,f[e]):E(e,i)))}I()}function k(){let e=t.oneByClassName(`privacy-settings-popup-container`),n=!0,r=t.allByClassName(`privacy-settings-service-container`);if(e.el.classList.contains(`consent-hidden`))e.attr(`data-types`).split(`,`).filter(e=>e).forEach(e=>{n=n&&_(e)});else for(let e of r)if(e.el.getAttribute(`data-type`)){let t=e.el.querySelector(`.privacy-settings-action`);t&&(n=n&&t.checked)}let i=e.el.querySelector(`.privacy-settings-action-functional`);i&&(i.checked=n)}function A(){let e=t.allByClassName(`privacy-settings-service-container`);for(let t of e){let e=t.el.querySelector(`.privacy-settings-service-show-description`);if(e){var n,r;(n=e.firstElementChild)==null||n.classList.remove(`hidden`),(r=e.firstElementChild)==null||(r=r.nextElementSibling)==null||r.classList.add(`hidden`)}}}function j(){let e=document.querySelectorAll(`.privacy-settings-leftColumn-anchor`);for(let t of e){let e=t.firstChild;e&&e.addEventListener(`click`,t=>{t.preventDefault();let n=e.getAttribute(`data-description-element-id`);if(n){let e=document.getElementById(n);e&&e.scrollIntoView()}})}}function M(){let e=t.oneByClassName(`privacy-settings-popup-container`);A(),j(),e.removeClass(`consent-hidden`),document.body.style.overflow=`hidden`;for(let t of e.el.querySelectorAll(`.privacy-settings-action`)){let e=t.getAttribute(`data-type`);e&&(t.checked=_(`${e}`))}k();let n=t.allByClassName(`privacy-settings-service-container`);for(let e of n)e.el.classList.contains(`privacy-settings-service-hide-description`)||e.el.classList.add(`privacy-settings-service-hide-description`)}function N(){let e=t.oneByClassName(`privacy-settings-popup-container`);j(),k();let n=t.oneByClassName(`privacy-settings-save`),r=t.oneByClassName(`privacy-settings-close-button`);r.onClick(t=>(t.preventDefault(),document.body.style.overflow=`auto`,e.addClass(`consent-hidden`),I(),!1));function i(e){if(e.key===`Escape`)return r.el.click()}document.addEventListener(`keydown`,i);let a=e.el.querySelector(`.privacy-settings-functional-action`);a&&(a.checked=_(`maps`));let o=e.el.querySelector(`.privacy-settings-action-functional`);o&&o.addEventListener(`change`,e=>{let n=t.allByClassName(`privacy-settings-service-container`);for(let t of n)if(t.el.getAttribute(`data-type`)){let n=t.el.querySelector(`.privacy-settings-action`);n&&e.currentTarget&&(n.checked=e.currentTarget.checked)}}),n.onClick(t=>{t.preventDefault(),document.body.style.overflow=`auto`;let n={};if(a)n.maps=a.checked;else for(let t of e.el.querySelectorAll(`.privacy-settings-action`)){let e=t.getAttribute(`data-type`);e&&(n[e]=t.checked)}return e.addClass(`consent-hidden`),setTimeout(()=>O(n),100),!1});let s=t.allByClassName(`privacy-settings-service-container`);for(let e of s){let t=e.el.getAttribute(`data-type`);if(t){let n=e.el.querySelector(`.privacy-settings-action`);n&&(n.checked=_(`${t}`),n.addEventListener(`change`,()=>{k()}));let r=e.el.querySelector(`.privacy-settings-service-show-description`);r&&r.addEventListener(`click`,t=>{for(let e of r.children)e.classList.toggle(`hidden`);e.el.classList.contains(`privacy-settings-service-hide-description`)?e.el.classList.remove(`privacy-settings-service-hide-description`):e.el.classList.add(`privacy-settings-service-hide-description`),t.preventDefault()})}}return!1}function P(){let e=t.oneByClassName(`privacy-settings-button`);e.removeClass(`consent-hidden`);let n=e.onClick(e=>(e.preventDefault(),n(),M(),!1));return e}function F(){t.oneByClassName(`privacy-settings-button`).addClass(`consent-hidden`)}function I(){g()?(D(!1),P()):(D(!0),F())}function L(){let e=h.CONSENT_REGISTRY;Object.hasOwn(e,`consent-maps.action`)&&(h.CONSENT_REGISTRY.maps={consentAction:e[`consent-maps.action`],revokeAction:e=>{e.setAttribute(`src`,``),e.style.display=`none`}},delete e[`consent-maps`],delete e[`consent-maps.action`]),Object.hasOwn(e,`maps`)&&!Object.hasOwn(h.CONSENT_REGISTRY.maps,`mapModule`)&&(h.CONSENT_REGISTRY.maps={mapModule:h.CONSENT_REGISTRY.maps}),Object.hasOwn(e,`shop`)&&!Object.hasOwn(h.CONSENT_REGISTRY.shop,`shopModule`)&&(h.CONSENT_REGISTRY[p]={shopModule:h.CONSENT_REGISTRY.shop},delete e.shop)}h.addEventListener(`DOMContentLoaded`,()=>{if(!(h!=null&&h.websiteTranslatorSettings)){let e=document.querySelector(`.privacy-settings-popup-container`);e!=null&&e.dataset.types&&(e.dataset.types=e.dataset.types.split(`,`).filter(e=>e!==`websiteTranslator`).join(`,`)),document.querySelectorAll(`[data-type="websiteTranslator"]`).forEach(e=>{e.remove()})}h.CONSENT_REGISTRY=h.CONSENT_REGISTRY||{},L(),h.CONSENT_REGISTRY.analytics={trackingPixel:{consentAction:e=>{let t=e==null?void 0:e.dataset.trackingId;if(t&&typeof t==`string`&&t.length>0){let e=document.createElement(`script`);e.type=`text/javascript`,e.defer=!0,e.async=!0,e.onload=()=>{e.remove();let n=window;n.NSfTIF&&n.NSfTIF.track({ta:t})},e.src=`//cdn.pagepulse.info/js/22728.js`,document.head.appendChild(e)}},revokeAction:()=>{[`__trf.src`,`_trf_src`,`__trf`].forEach(e=>{document.cookie=`${e}=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/`;let t=window.location.hostname;document.cookie=`${e}=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/;domain=${t}`,document.cookie=`${e}=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/;domain=.${t}`});let e=window;e.NSfTIF&&(e.NSfTIF=void 0),document.querySelectorAll(`script[src*="pagepulse.info"]`).forEach(e=>{e.remove()})}}};let e=t.oneByClassName(`privacy-settings-popup-container`),n=e.attr(`data-locale`),r=e.attr(`data-types`).split(`,`).filter(e=>e),i=e.attr(`data-user-consent-ids`).split(`,`).filter(e=>e),a=e.attr(`data-overwritten-consents`);m=r;let o;a&&(o=JSON.parse(a)),r.forEach(e=>{let t=new XMLHttpRequest;o[e]?h.goxwpDeployment===!0?t.open(`GET`,`/wp-content/uploads/go-x/m/${o[e]}/consent.json`):t.open(`GET`,`/consents/${o[e]}`):h.goxwpDeployment===!0?t.open(`GET`,`/wp-content/themes/gox/public/legal/${e}/${n}.html`):t.open(`GET`,`/-_-/common/legal/${e}/${n}.html`),t.send(),t.onload=()=>{t.status===200&&(o[e]?C(e,JSON.parse(t.response).description):C(e,t.response))},h.CONSENT_REGISTRY=d(d({},h.CONSENT_REGISTRY&&h.CONSENT_REGISTRY),{},{[e]:d({},h.CONSENT_REGISTRY&&d({},h.CONSENT_REGISTRY[e]&&h.CONSENT_REGISTRY[e]))})}),i.length>0&&(i.forEach(e=>{let t=new XMLHttpRequest;h.goxwpDeployment===!0?t.open(`GET`,`/wp-content/uploads/go-x/m/${e}/consent.json`):t.open(`GET`,`/consents/${e}`),t.send(),t.onload=()=>{if(t.status===200){let n=JSON.parse(t.response);C(e,n.description),w(e,n.title)}}}),i.forEach(e=>{m.includes(e)||m.push(e)})),r.length>0&&I(),t.oneByClassName(`accept-consent-all`).onClick(e=>(e.preventDefault(),O(m.reduce((e,t)=>(e[t]=!0,e),{})),!1)),t.oneByClassName(`reject-consent-all`).onClick(e=>(e.preventDefault(),v(``),D(!1),P(),!1)),t.oneByClassName(`banner-consent-action-more`).onClick(M),m.forEach(e=>{let n=_(`${e}`),r=S(e);n?T(e,r):E(e,r),t.allByClassName(`accept-consent-${e}`).forEach(t=>{t.onClick(t=>(t.preventDefault(),O({[e]:!0}),!1))})}),N()});let R=document.getElementById(`pbModal`),z=document.getElementById(`pbBlocker`),B=document.getElementById(`pbButtonAccept`),V=document.getElementById(`pbButtonDecline`);if(R&&z&&B&&V){let e=()=>{R.style.display=`none`};R.addEventListener(`click`,e),z.addEventListener(`click`,e=>{e.stopPropagation()}),B.addEventListener(`click`,()=>{e(),v(`websiteTranslator`),h.CONSENT_REGISTRY.websiteTranslator.websiteTranslatorModule.consentAction()}),V.addEventListener(`click`,e)}})();